be2cf578ced117440c3b31e5d76c7bc8b7d2e4b6,jetty-websocket/websocket-client/src/test/java/org/eclipse/jetty/websocket/client/TomcatServerQuirksTest.java,TomcatServerQuirksTest,testTomcat7_0_32_WithTransferEncoding,#,72

Before Change


            serverFrame.put((byte)0x7E); // No MASK and 2 bytes length
            serverFrame.put((byte)(length >> 8)); // first length byte
            serverFrame.put((byte)(length & 0xFF)); // second length byte
            for (int i = 0; i < length; ++i)
            {
                serverFrame.put((byte)'x');
            }
            serverFrame.flip();
            byte buf[] = serverFrame.array();

After Change


            Assert.assertTrue("Timed out waiting for Client side WebSocket open event",websocket.openLatch.await(1,TimeUnit.SECONDS));

            // Have server write frame.
            byte payload[] = new byte[bufferSize / 2];
            Arrays.fill(payload,(byte)'x');
            ByteBuffer serverFrame = BufferUtil.allocate(bufferSize);
            BufferUtil.flipToFill(serverFrame);
            serverFrame.put((byte)(0x80 | 0x01)); // FIN + TEXT